package structural.bridge;

public class ICBCBank extends Bank {
    public ICBCBank(Account account){
        super(account);
    }

    @Override
    Account openAccount() {
        System.out.println("打开中国农业银行 账号");
        // 把open() 这个行为 委托给account；( 这里才是桥接的 那个桥 )
        //具体的实现 不要bank 这里实现，而是以相同的方法名委派出去。 Bank 的openAccount() 《==》 Account的open();
        account.open();
        return account;
    }
}
